const EMOJI_MAP = {
  "[):]": "ee_1",
  "[:D]": "ee_2",
  "[;|]": "ee_3",
  "[:-o]": "ee_4",
  "[:p]": "ee_5",
  "[(H)]": "ee_6",
  "[:@]": "ee_7",
  "[:s]": "ee_8",
  "[:$]": "ee_9",
  "[:(]": "ee_10",
  "[:'(]": "ee_11",
  "[:|]": "ee_12",
  "[(a)]": "ee_13",
  "[8o|]": "ee_14",
  "[8-|]": "ee_15",
  "[+o(]": "ee_16",
  "[<o)]": "ee_17",
  "[|-)]": "ee_18",
  "[*-)]": "ee_19",
  "[:-#]": "ee_20",
  "[:-*]": "ee_21",
  "[^o)]": "ee_22",
  "[8-)]": "ee_23",
  "[(|)]": "ee_24",
  "[(u)]": "ee_25",
  "[(S)]": "ee_26",
  "[(*)]": "ee_27",
  "[(#)]": "ee_28",
  "[(R)]": "ee_29",
  "[({)]": "ee_30",
  "[(})]": "ee_31",
  "[(k)]": "ee_32",
  "[(F)]": "ee_33",
  "[(W)]": "ee_34",
  "[(D)]": "ee_35",
  "[(b)]": "ee_36",
  "[(c)]": "ee_37",
  "[(e)]": "ee_38",
  "[(f)]": "ee_39",
  "[(0)]": "ee_40",
  "[(i)]": "ee_41",
  "[(j)]": "ee_42",
  "[(9)]": "ee_43",
  "[(2)]": "ee_44",
  "[(l)]": "ee_45",
  "[(m)]": "ee_46",
  "[(n)]": "ee_47",
  "[(o)]": "ee_48",
  "[(p)]": "ee_49",
  "[(q)]": "ee_50",
  "[(r)]": "ee_51",
  "[(t)]": "ee_52",
  "[(v)]": "ee_53",
  "[(x)]": "ee_54",
  "[(y)]": "ee_55",
  "[(z)]": "ee_56",
  "[(!@]": "ee_57",
  "[(@#]": "ee_58",
  "[(#$]": "ee_59",
  "[($%)": "ee_60",
  "[%8^]": "ee_61",
  "[(^^]": "ee_62",
  "[(^&]": "ee_63",
  "[(&*]": "ee_64",
  "[***]": "ee_65",
  "[(*(]": "ee_66",
  "[(-+]": "ee_67",
  "[!#%]": "ee_68",
  "[@$^]": "ee_69",
  "[#%&]": "ee_70",
  "[$^*]": "ee_71",
  "[%&(]": "ee_72",
  "[^*|]": "ee_73",
  "[&(-]": "ee_74",
  "[*]+]": "ee_75",
  "[!@#]": "ee_76",
  "[@#$]": "ee_77",
  "[#$%]": "ee_78",
  "[$%^]": "ee_79",
  "[%^&]": "ee_80",
  "[^&*]": "ee_81",
  "[&*(]": "ee_82",
  "[*_+]": "ee_83",
  "[*_-]": "ee_84",
  "[+_-]": "ee_85",
  "[-:+]": "ee_86",
  "[<>?]": "ee_87",
  "[></]": "ee_88",
  "[/><]": "ee_89",
  "[<?>]": "ee_90",
  "[<->]": "ee_91",
  "[<+>]": "ee_92",
  "[<//>]": "ee_93",
  "[<\\>]": "ee_94",
  "[<*>]": "ee_95",
  "[<&>]": "ee_96",
  "[<^>]": "ee_97",
  "[<%>]": "ee_98",
  "[<$>]": "ee_99",
  "[<#>]": "ee_100",
  "[<@>]": "ee_101",
  "[<!>]": "ee_102",
  "[<~>]": "ee_103",
  "[<<>]": "ee_104",
  "[<>>]": "ee_105",
  "[<=>]": "ee_106",
  "[<.>]": "ee_107",
  "[<,>]": "ee_108",
  "[<;>]": "ee_109",
  "[@.@]": "ee_110",
  "[@;@]": "ee_111",
  "[@=@]": "ee_112",
  "[@+@]": "ee_113",
  "[@&@]": "ee_114",
  "[%;%]": "ee_115",
  "[%&%]": "ee_116",
  "[%=%]": "ee_117",
  "[%*%]": "ee_118",
  "[%#%]": "ee_119",
  "[!;!]": "ee_120",
  "[!&!]": "ee_121",
  "[!@!]": "ee_122",
  "[!#!]": "ee_123_cover",
  "[!<!]": "ee_124_cover",
  "[!>!]": "ee_125_cover",
  "[!-!]": "ee_126_cover",
  "[!+!]": "ee_127_cover",
  "[!*!]": "ee_128_cover",
  "[!$!]": "ee_129_cover",
  "[!^!]": "ee_130_cover",
  "[!(!]": "ee_131_cover",
  "[!)!]": "ee_132_cover",
  "[&@&]": "ee_133_cover",
  "[&#&]": "ee_134_cover",
  "[&*&]": "ee_135_cover",
  "[&$&]": "ee_136_cover",
  "[&<&]": "ee_137_cover",
  "[&>&]": "ee_138_cover"
}


export default {
  getEmojiSrc: function (key) {
    const SRC_PREFIX = 'emoji/'
    const FILE_SUFFIX = ".png"
    if (key in EMOJI_MAP) {
      return SRC_PREFIX + EMOJI_MAP[key] + FILE_SUFFIX
    } else {
      return null
    }
  },
  EMOJI_MAP
}
